.top {
  /* position: relative; */
  position: absolute;
  float: top;
  top: 0;
  width: 100%;
  height: 100%;
}

.main{
  background-color: white;
	width: 100%;
  position: absolute;
  top: 30px;
	bottom: 0px;
}

img {
  position: relative;
  /* top:0.49px; */
  /* left: 0.49px; */
  width: 6%;
  height: 100%;
}

#resize {
  width: 5px;
  height: 100%;
  cursor: w-resize;
  float: left;
}

#popLayer {
  display: none;
  background-color: #b3b3b3;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80); /* 只支持IE6、7、8、9 */
}

/*弹出层*/
/* .popBox {
  display: none;
  background-color: goldenrod;
  z-index: 11;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
} */

/*弹出层*/
#Strategy {
  display: none;
  background-color: #ffffff;
  z-index: 11;
  width: 60%;
  height: 60%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}

#projectPopBox{
  border-radius: 5px;
  background-color: white;
  padding: 10px;
  top: 50%;
  width: 300px;
  height: 160px;
  border: 1px solid #ccc;
  /* text-align: center; */
  display: none;
  z-index: 6;
  position: absolute;
  left: 0;
  transform: translateY(-50%);
  right: 0;
  bottom: 0;
  margin: auto;
  overflow: hidden;
}

/*弹出层*/
#SMTCheck{
  position: absolute;
  border-radius: 5px;
  background-color: white;
  padding: 10px;
  top: 50%;
  width: 260px;
  height: 260px;
  border: 1px solid #ccc;
  display: none;
  
  left: 0;
  transform: translateY(-50%);
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 6;
}

#ChooseCCSL{
  position: absolute;
  border-radius: 5px;
  background-color: white;
  padding: 10px;
  top: 50%;
  width: 240px;
  height: 220px;
  border: 1px solid #ccc;
  display: none;
  
  left: 0;
  transform: translateY(-50%);
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 6;
}

#addExclude{
  position: absolute;
  border-radius: 5px;
  background-color: white;
  padding: 10px;
  top: 50%;
  width: 260px;
  height: 350px;
  border: 1px solid #ccc;
  display: none;
  
  left: 0;
  transform: translateY(-50%);
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 6;
}

.excludeList {
  position: absolute;
  /* max-height: 4rem; */
  width: 235px;
  height: 110px;
  margin: 1%;
  /* padding: 1%; */
  border: 1px solid #ccc;
  overflow-y: auto; /*右边总是显示滚动条*/
  /* overflow-x: hidden; */
}

table tr td {
  text-align: left;
  margin: 0px;
  padding: 0px;
  /*border:1px solid #ccc;*/
  overflow: hidden;
}

td:hover {
  background-color: #eeeeee;
  /* opacity: 0.8; */
  font-weight: normal;
}

.nameLabel {
  width: 110px;
}

/*弹出层标题*/
span {
  margin: 0px;
  top: 200px;
}

.button1 {
  position: absolute;
  left: 15px;
  top: 260px;
  border-radius: 4px;
  border: none;
}

.button2 {
  position: absolute;
  left: 80px;
  top: 260px;
  border-radius: 4px;
  border: none;
}

.button3 {
  position: absolute;
  left: 160px;
  top: 260px;
  border-radius: 4px;
  border: none;
}

.textInput{
  position: absolute;
  /* margin:10px 5px 15px 10px; */
  width: 100px;
  /* right: 30px; */
  border: 1px solid #ccc;
  border-radius: 4px;
}

.close {
  position: relative;
  margin: 0;
  display: inline-flex;
  float: right;
  /* margin-right: 2px; */
  right: 0;
  padding: 8px 16px;
  border-radius: 2px;
  font-size: 14px;
  cursor: pointer;
  background-color: #f8f8f8;
  border: none;
}

.close:hover {
  background-color: #2d2c3b;
  /* opacity: 0.8; */
  font-weight: normal;
}

.close:disabled {
  /* opacity: 0.5; */
  cursor: auto;
}

form {
  position: absolute;
  top: 50px;
}

.button {
  position: relative;
  margin: 0;
  display: inline-flex;
  float: center;
  margin-right: 2px;
  /* right: 0; */
  left: 55px;
  padding: 8px 16px;
  border-radius: 2px;
  font-size: 14px;
  cursor: pointer;
  background-color: #f8f8f8;
  border: none;
}

.button:hover {
  background-color: #dcdcdc;
  /* opacity: 0.8; */
  font-weight: normal;
}

.button:disabled {
  /* opacity: 0.5; */
  cursor: auto;
}

.OpenProject {
  display: none;
  margin: 20px;
  background-color: #ffffff;
  /* background-color: yellow; */
  z-index: 11;
  width: 250px;
  height: 400px;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}

.OpenProject label {
  float: center;
  left: 40px;
}

.showPro {
  position: absolute;
  /* width:100%; */
  cursor: default;
  width: 250px;
  height: 300px;
  top: 0px;
  overflow-x: auto;
  overflow-y: auto;
}

ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.selected {
  background-color: #cfd8dc;
  color: white;
}

.OntShow {
  display: none;
  background-color: #ffffff;
  z-index: 11;
  width: 50%;
  height: 50%;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}
.owltable {
  position: relative;
  height: 32px;
  background: #f8f8f8;
}
.showOntology {
  position: relative;
  /* height: 300px; */
  height: 100%;
  width: 100%;
  overflow-x: auto;
  overflow-y: auto;
}

.openfile {
  display: none;
}